Thorlabs is a photonics instrumentation publisher whose Windows catalog spans laser control, beam steering, spectral tuning, thermal management, and motion automation for research and OEM integration. Typical titles pair a graphical control panel with C++, LabVIEW, and Python SDKs, letting users drive femtosecond fiber lasers, MEMS-VCSEL swept sources, multi-channel laser combiners, Pockels-cell Q-switch drivers, liquid-crystal tunable filters, high-power plasma lamps, motorized filter wheels, piezo inertia nanopositioners, thermoelectric chillers, and stepper-motor controllers from a single workstation. Scripts can automate time-lapse imaging, pump-probe delay scans, holographic patterning, or closed-loop power stabilization, while GUIs offer real-time wavelength tuning, temperature logging, and safety interlocks for teaching labs or 24/7 production lines. The same packages support turnkey alignment routines for confocal microscopes, OCT engines, and quantum-gas experiments, and every release ships with signed drivers that integrate into NI LabVIEW, MATLAB, or Python environments without extra middleware. Thorlabs software is available free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest firmware-matched versions, and can be queued for batch deployment across multiple instruments.

Thorlabs ThorSpectra Software, Core

The control software for Thorlab's Compact CCT Series Spectrometers. It includes a "virtual device" mode ideal for evaluating the software.

Details
Thorlabs CHROLIS

The complete package of device and instrument drivers as well as the desktop application and the most recent firmware files.

Details
Thorlabs CHROLIS - Device Driver

The drivers for the connection between the Chrolis device and a Windows PC (USB driver, HDI driver).

Details
Thorlabs CHROLIS - Instrument Driver

The device drivers and the Thorlabs instrument drivers for writing your own application (Interop, VXIPNP, LabView driver).

Details
Thorlabs DC40

GUI for remote operation of the DC40 4.0 A LED Driver.

Details
Thorlabs ELLO

A GUI for controlling piezoelectric resonant motor devices

Details
EXULUS-SE1

The "Compact EXULUS" software package provides PC control for Thorlabs's compact EXULUS-SE1 SLM.

Details
FSLControl

A Graphical User Interface (GUI) for computer operation of a Ytterbia femtosecond fiber laser or OPA.

Details
FWxC

The software package to operate Motorized Filter Wheels (FWxC), including a GUI, drivers, and LabVIEW™/C++/Python SDK for third-party development.

Details
HPLS

This software enables the HPLS300 series high-power plasma light sources to be controlled by a PC using a GUI or custom programs written using a command-line language. This package includes the necessary drivers and software.

Details
Joystick

This package contains the Thorlabs Joystick Test Utility, which can be used to troubleshoot and test the HID reporting of the MCMJ1, MCMK1, MCMK3, and MCMK4 Joysticks. See the appropriate user manual for usage instructions.

Details
KLC

Software package to operate Thorlabs' KLC101 LC Controller. The stand-alone software package comes with a SDK that supports C++, LabVIEW™, and Python.

Details
Kurios

Software package to operate Thorlabs' Kurios Liquid Crystal Tunable Filters, including a GUI, drivers, and LabVIEW™/C++/Python SDK for third-party development.

Details
LCC25

Software for controlling the LCC25 in standard applications and LabVIEW™/C++/Python SDK for third-party development.

Details
LK220

Software package to operate the LK220 Thermoelectric Liquid Chiller, including a GUI, drivers, and LabVIEW/C++/Python SDK for secondary development.

Details
MC2000

The MC2000 Software includes the necessary drivers to control the MC2000 and is compatible with the latest version of the MC2000 firmware.

Details
MC2000B

The MC2000B Software includes the necessary drivers to control the MC2000B(-EC) and is compatible with the latest version of the MC2000B firmware.

Details
MCLS1

Software package to operate Thorlabs' MCLS1 4-Channel Laser Source, including a GUI, drivers, and LabVIEW/C++/Python SDK for secondary development.

Details
MCLS2

Software package to operate Thorlabs’ MCLS2-CUSTOM 4-Channel Laser/SLD Source, including a GUI, drivers, and C++ SDK/LabVIEW library/Python module for secondary development.

Details
MCM301

Software package can be used to operate Thorlabs' MCM301 Stepper Motor Controller. The download includes a GUI, drivers, and LabVIEW/C++/Python SDK for third-party development support.

Details
MEMS VCSEL Swept Source Utility

A graphical user interface (GUI) that provides full control of the MEMS-VCSEL laser sources.

Details
PACU2

Software with GUI for operating the PACU2 Pure Air Circulator Unit from a PC, including a GUI, drivers, and LabVIEWTM/C++/Python SDK for third-party development.

Details
PockelsCellDriver

A Graphical User Interface (GUI) for computer operation of the Pockels cell driver.

Details
PDXC

Software package to operate the PDXC Piezo Inertia Stage Controller, including a GUI, drivers, and LabVIEW™/C++/Python SDK for third-party development support.

Details
QEPAS

A graphical user interface (GUI) that controls the data acquisition for the QEPAS-CH4 methane sensor.

Details
S4FC

Software package to operate Thorlabs' S4FC fiber-coupled laser sources, including a GUI, drivers, and LabVIEW/C++ SDK for secondary development.

Details
S5FC

Software package to operate Thorlabs' S5FC Fiber-Coupled Benchtop SLD Light Sources, including a GUI, drivers, and LabVIEW/C++ SDK.

Details
S7FC

Software package to operate Thorlabs' S7FC1013S Fiber-Coupled Benchtop Semiconductor Optical Amplifier and S9FC Polarization Maintaining Booster Optical Amplifiers, including a GUI, drivers, and LabVIEW/C++ SDK.

Details
SA201B

Software package to operate Thorlabs' SA201B Controller from a computer. Also comes with an SDK for integration with other Thorlabs devices and demo projects for help with this integration.

Details
SC10

The SC10 software package is used to operate the SC10 Benchtop Shutter controller and includes a GUI, drivers, and LabVIEW™/C++ SDK for secondary development.

Details
SC30

The SC30 software package is used to operate the SC30 Benchtop Shutter Controller and includes a GUI, drivers, and LabVIEW™/C++ SDK for secondary development.

Details
SLS60x

Software GUI for Remote Control of SLS60x Light Sources

Details
SLS701

Software GUI for Remote Control of SLS701 Light Source

Details
SPDC810

Software for operating the SPDC810(N) Correlated Photon-Pair Source.

Details
TC200

Software package to operate Thorlabs' TC200 Heater Controller, including a GUI, drivers, and LabVIEW™/C++ SDK for third-party development.

Details
TC300B

Software for the TC300B Heater and TEC Temperature Controller

Details
ThorAOControl

A graphical user interface for operating Thorlab's adaptive optics kits.

Details
TL_DeviceSDK

Thorlabs Device SDK

Details
Thorlabs Imaging Systems Software

A powerful image acquisition application for Thorlabs cameras on Windows systems.

Details
Thorlabs TSP01

This software is compatible with both revisions of Thorlabs' TSP01 Temperature and Humidity Sensor. This package also includes the instrument drivers for C, Visual Studio, and LabVIEW™ development environments.

Details
Thorlabs upSERIES

Software for the upTEMP Multichannel USB Temperature Logger and upLED LED Driver.

Details
Thorlabs XA

The XA software is an improved platform for developers that currently supports some of Thorlab's most popular motion control products

Details
xPlatform

Thorlabs xPlatform Software

Details